﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace BookExpress.Funcionario
{
    public partial class Login : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void BtnLogin_Click(object sender, EventArgs e)
        {
            Funcionario f = new Funcionario();

            try
            {
                f = f.efetuarLogin(Usuario.Text, Senha.Text);
            }
            catch (Exception erro)
            {
                Session["resposta"] = erro.Message;
                Response.Redirect("~/Resposta.aspx");
            }

            if (f != null)
            {
                Session["usuarioLogado"] = true;
                Session["nome"] = f.FunNome;

                switch (f.FunCargo)
                {
                    case "Auxiliar":
                        Session["nivelAcesso"] = 1;
                        break;
                    case "Vendedor":
                        Session["nivelAcesso"] = 2;
                        break;
                    case "Gerente":
                        Session["nivelAcesso"] = 3;
                        break;
                    default:
                        break;
                }

                Response.Redirect("~/Default.aspx");
            }
            else
            {
                Session["resposta"] = "Usuário e/ou senha incorretos.";
                Response.Redirect("~/Resposta.aspx");
            }
        }
    }
}